self-flushing dam - Alemán Inglés Diccionario